/* ------------------------------------------ Overwritten CellTable classes */
.cellTableWidget {
    
}

.cellTableFirstColumn {
    
}

.cellTableLastColumn {
    
}

.cellTableHeader {
    text-align: left;
    font-size: 11pt;
    font-weight: bold;
    line-height: 2em;
    padding: 5px 10px;
    border-bottom: 2px solid #dedede;
}

.cellTableCell,.cellTableFooter {
    text-align: left;
    font-size: 11pt;
    line-height: 2em;
    padding: 5px 10px;
    border-top: 1px solid #dedede;
}

.cellTableCell {
    cursor: pointer;
    border-bottom: 1px solid #dedede;
}

.cellTableFooter {
    font-weight: bold;
}

.cellTableFirstColumnFooter {
    
}

.cellTableFirstColumnHeader {
    
}

.cellTableLastColumnFooter {
    
}

.cellTableLastColumnHeader {
    
}

.cellTableEvenRow {
    
}

.cellTableEvenRowCell {
    
}

.cellTableOddRow {
    
}

.cellTableOddRowCell {
    
}

.cellTableHoveredRow {
    background-color: #e7f8fb;
}

.cellTableHoveredRowCell {
    
}

.cellTableKeyboardSelectedRow {
    
}

.cellTableKeyboardSelectedRowCell {
    
}

.cellTableSelectedRow {
    
}

.cellTableSelectedRowCell {
    
}

.cellTableKeyboardSelectedCell {
    
}

.cellTableSortedHeaderAscending {
    
}

.cellTableSortedHeaderDescending {
    
}

.cellTableSortableHeader {
    
}

@sprite .cellTableLoading {
    gwt-image: 'cellTableLoading';
    margin: 30px;
}

/* ----------------------------------------------- Custom CellTable classes */
.nameColumn {
    width: 10em;
}

.descriptionColumn {
    width: 15em;
}

.dueDateColumn {
    width: 4em;
}

.finishedColumn {
    width: 20px;
}
